#pragma once 

#include<iostream>
#include<ctime>
#include<string>

#define INFO 1
#define WARNING 2
#define ERROR 3
#define FATAL 4

#define LOG(level,message) Log(#level,message,__FILE__,__LINE__)


void Log(std::string level,std::string message, std::string file_name, int line )
{
std::cout << "[" << level<< "]" << "[" << time(nullptr) << "]" << "[" << message << "]" << "[" << file_name << "]" << "[" << line << "]"<< std::endl;

}




